Guía de creación de Máquina Virtual Linux
En esta breve guía se dan los pasos a seguir para crear una máquina virtual Linux que replique el sistema que se usará en el laboratorio. La guía proporcionará los detalles más relevantes, dejando los pasos menores a cargo del alumno.
La guía se ha desarrollado para el software Virtual Box. Si el alumno tiene que usar otro gestor de máquinas virtuales tendrá que adaptar la información proporcionada en esta guía a su entorno concreto.
Los detalles de cómo acceder a la BIOS, así como sus menús, pueden cambiar ligéramente de un equipo a otro. Si no sabes como acceder a la BIOS en tu equipo puedes consultar la documentación del fabricante. A veces es más rápido buscar en internet esta información.
Como indicación, generalmente el acceso a la BIOS se consigue pulsando una tecla de función durante el arranque. Una vez se haya accedido habrá que buscar en los menús la entrada que permita activar las extensiones de virtualización.
Aunque este paso no es estrictamente necesario, resulta conveniente porque permite una ejecución más fluida de las máquinas virtuales en el equipo.
Debemos descargar e instalar un programa que nos permita crear y ejecutar máquinas virtuales. Según el sistema opertativo de nuestro ordenador:
Windows (o Linux): descargaremos Virtual Box, teniendo cuidado de escoger la versión apropiada para nuestro sistema operativo. Alternativamente podría instalarse también VMWare, pero esta guía usa VirtualBox.
Mac OS X: al parecer Virtual Box ya no funciona con Mac OS X, por lo que en este caso hay que instalar VMWare Fusion, Parallels o UTM. Aunque el programa es distinto al usado para esta guía, el procedimiento es el mismo, y pueden usarse los consejos indicados aquí.
En este caso vamos a crear una máquina virtual Ubuntu 24.04.1 LTS. Descargaremos la iso dejándola en la carpeta de descargas.
En caso de tener un Mac OS X con arquitectura ARM debemos escoger la iso apropiada para la arquitectura arm.
Para crear una nueva máquina pulsaremos el botón New en el panel derecho de la ventana de Virtual Box. Se abrirá una ventana que rellenaremos con la información relevante, como ilustra la figura:
Es importante señalar que en cuadro ISO Image debemos poner la ruta a la imagen iso de ubuntu que hemos descargado. Podemos seleccionarla en un buscador si pulsamos en el triangulito de la derecha.
También seleccionaremos “Skip Unattended Installation” para que no comience la instalación automáticamente y podamos modificar algunos parámetros de la máquina antes de instalar el sistema operativo.
Pulsaremos Next y se abrirá una nueva ventana que nos permitirá escoger la memoria que vamos a asignar a la máquina virtual, así como el número de cores. Debemos respetar los requisitos indicados en la página de descarga de la iso de ubuntu. Como se ve en la siguiente figura, podemos escoger por ejemplo 8 GB de memoria y 2 cores.
Pulsaremos de nuevo Next y se nos abre una ventana para seleccionar la cantidad de espacio de disco que queremos asignar a la máquina. Debe ser mayor o igual que la indicada en la página de descarga de la iso de ubuntu. Como vemos en la siguiente figura, con 30 GB tendremos suficiente.
Pulsmos Next, se nos abre una ventana con el resumen, revisamos que todo está bien y pulsamos Finish.
Si todo ha ido bien, la máquina virtual está creada, pero aún debemos instalar un sistema operativo en ella.
Antes de instalar el sistema operativo procederemos a cambiar algunos de los parámetros de la máquina con el fin de mejorar su rendimiento. Para ello, teniendo seleccionada la máquina virtual LabSO pulsamos el botón settings:
Finalmente pulsamos OK.
Para ello seleccionamos la máquina virtual LabSO y pulsamos el botón Start. Tardará un poco en salir el entorno gráfico de instalación, y seguimos todos los pasos de configuración:
Pulsamos entonces instalar y esperamos a que termine la instalación. Cuando termina pulsamos Reiniciar Ahora y después tendremos que pulsar Enter.
Si todo ha ido bien, nos aparecerá finalmente la ventana de login, en la que podemos seleccionar nuestro usuario, insertar la contraseña y entraremos en el sistema. Entonces podemos terminar la instalación siguiendo las indicaciones de las ventanas que nos aparecen.
Hasta este punto tenemos instalado el sistema operativo en la máquina virtual, pero la interacción con nuestro sistema no funcionará todo lo bien que debería. Por ejemplo, veremos que si maximizamos la ventana la imagen del sistema operativo hospedado (el ubuntu) no se amplía.
En Virtual Box debemos instalar en el sistema operativo hospedado las Guest Additions, para que la integración con el sistema operativo de nuestro ordenador funcione bien. Para ello vamos a instalar primero un par de paquetes de linux. Para ello abrimos un terminal (pulsando la tecla de windows y escribiendo terminal) y actualizamos primero el sistema:
Después instalamos los paquetes de cabeceras del kernel y el build-essential:
Después, seleccionamos en el menú Devices de la ventana de la máquina virtual la opción Insert Guest Additions CD Image …
Esto hará que aparezca un nuevo icono en la barra de la izquierda, con la forma de un CD o DVD. Lo pulsamos y se abrirá una ventana de un administrador de ficheros. Pulsamos en el con el botón derecho del ratón y seleccionamos abrir en un terminal.
En este nuevo terminal ejecutamos el script de instalación de las Guest Additions:
Una vez instaladas debemos reiniciar la máquina virtual:
Ya tenemos el sistema operativo instalado en nuestra máquina virtual, sólo falta añadir los paquetes del software que vamos a utilizar. Para ello abriremos un terminal y ejecutaremos el siguiente comando:
# sudo apt install gcc make gdb glibc-doc git man bash-completion whois strace time wget curl manpages-dev procps htop vim
Si queremos utilizar VSCode como editor debemos descargar el paqutete para ubuntu desde la página de microsoft. Será un fichero .deb, que podemos instalar desde terminal usando el comando:
# sudo apt install ./code_1.93.0-1725459079_amd64.deb
cambiando el nombre del fichero .deb al nombre del fichero descargado. Alternativamente podemos instalarlo gráficamente abriendo el administrador de ficheros (files), seleccionando el fichero descargado con el botón derecho del ratón y seleccionando “Abrir con Centro de aplicaciones” en el menú emergente.
Enhorabuena, ya tienes una máquina virtual con el mismo software que usarás en los laboratorios de la facultad.